most strange - French English Dictionary